﻿export interface ISysCodeRule {
	ID?: string | null;
	Name: string | null;
	CodeType: string | null;
	Prefix: string | null;
	DateFormat: string | null;
	SerialLength: number;
	Suffix: string | null;
	ResetRule: string | null;
	CurrentSerial: number;
	LastGenerateTime: Date | null;
	LastResetTime: Date | null;
	IsEnabled: boolean;
	Sort: number;
	Remark: string | null;
	TenantCode: string | null;
}

export interface ISysCodeRuleVm {
	Entity: ISysCodeRule;
}

export interface ISysCodeRuleView extends ISysCodeRule {}

export interface ISysCodeRuleQuery {
	Name?: string;
	CodeType?: string;
	IsEnabled?: boolean;
}
